/*Estilo Clasico*/

table.clasico{
    margin: auto;
    border: 3px solid #999;
    border-collapse: collapse;
}
table.clasico td, table.clasico th{
    font-family: sans-serif;
    border: 1px solid black;
    padding: 4px 16px;
    
}
table.clasico thead td, table.clasico thead th
table.clasico tfoot td, table.clasico tfoot th{
    background-image: url('../images/pi_hf.gif');
}
table.clasico tbody tr:hover{
    background-color: #cad9e3;
}
table.clasico tr:nth-of-type(odd){
    background-color: #f4f9f7;
}
table.clasico tr:nth-of-type(even){
    background-color: #fff;
}

table.clasico caption{
    color: #fff;
    border: 1px solid #999;
    background-image: url('../images/pi_cap.gif');
    padding: 5px;
    font-size: 1em; 
    font-weight: bold;
    text-align: left;
}

/*Estilo Elegante*/

table.elegante{
    margin: auto;
    border-radius: 5px 30px 45px 60px;
    border: 2px solid #999;
    border-collapse: collapse;
    
}
table.elegante td, table.elegante th{
    border: 1px solid #999;
    padding: 4px 16px;
    font-family: sans-serif;
    color: teal;
}
table.elegante thead td, table.elegante thead th
table.elegante tfoot td, table.elegante tfoot th{
    background-image: url('../images/bottom-line.png');
}
table.elegante tbody tr:hover{
    background-image: url('../images/center-bcg.png');
}
table.elegante tr:nth-of-type(odd){
    background-image: url('../images/center-bcg.png');
}
table.elegante tr:nth-of-type(even){
    background-color: #fff;
}

table.elegante caption{
    color: steelblue;
    font-family: sans-serif;
    border: 1px solid #999;
    background-image: url('../images/head-bcg.jpg');
    padding: 5px;
    font-size: 1em; 
    font-weight: bold;
    text-align: left;
}